package com.gt.admin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@TableName("sc_check_flow")
@Data
@ApiModel(value = "检查随访")
public class CheckFlow {
    private static final long serialVersionUID = 1L;

    /** 随访id */
    @ApiModelProperty(value = "随访id")
    @TableId(type = IdType.AUTO)
    private Long flowId;

    /** 姓名 */
    @ApiModelProperty(value = "姓名")
    private String name;

    /** 复查医院 */
    @ApiModelProperty(value = "复查医院")
    private String recheckHospital;

    /** 随访日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "随访日期")
    private Date flowDate;

    /** 随访方式 */
    @ApiModelProperty(value = "随访方式")
    private String flowMethod;

    /** 随访结果 */
    @ApiModelProperty(value = "随访结果")
    private String flowResult;

    /** 随访医生 */
    @ApiModelProperty(value = "随访医生")
    private String flowDoctor;

    /** 方案id */
    @ApiModelProperty(value = "方案id")
    private Long schemeId;

    /** 检查id */
    @ApiModelProperty(value = "检查id")
    private Long checkId;

    /** 筛查目录id */
    @ApiModelProperty(value = "筛查目录id")
    private Long sickId;
}
